home *** CD-ROM | disk | FTP | other *** search
/ AOL File Library: 4,101 to 4,200 / aol-file-protocol-4400-4101-to-4200.zip / AOLDLs / Shareware Demos / NAVPAK_ 32 Bit Navigation Assist / NPDEMO32.exe / NMEA.txt < prev    next >
Text File  |  1997-03-28  |  12KB  |  240 lines

  1.               NavPak-32  NMEA Interface
  2.  
  3.                  POSITION PLOTTING
  4.  
  5.   This interface uses data from a GPS to display your position on the
  6. screen, plot tracks, plot radar targets and radar cursor, steer to a way
  7. point, control an auto pilot,  display COG (course over ground), 
  8. SOG (speed over ground), and calculate current set and drift.
  9.  
  10.   The default port is COM-1, otherwise select the port from the dialog box.
  11.  
  12.    Using a 9 pin Comm port on the computer,  pin 2 (RXD) is connected
  13.  to the GPS output, or signal side of a NMEA data bus,  pin 3 (TXD) is
  14.  connected to the auto pilot input, when present, and pin 5 (SG) is the
  15.  common signal ground for the computer, GPS, autopilot, and NMEA data bus,
  16.  when present.  Using a 25 pin Comm port on the computer,  pin 2  is the
  17.  TXD line, pin 3 is the RXD line, and pin 7 is the SG line.
  18.  
  19.   The 9 pin 'D' connector for the computer is a common item, and the connector
  20. for the nav gear (GPS etc...) will be supplied with the data cable obtained
  21. from the manufacturer.
  22.  
  23.   After connecting the wires, choose "Connect" in the "NMEA" menu, then choose
  24. "Data" to verify that data is being received.   "Center Position" will center
  25. your position on the screen using the data received from the serial port,
  26. and "Auto Scroll" will center your position when it gets within about 50
  27. pixels from the edge of the screen.
  28.  
  29.     When NavPak is started, some items on the "NMEA" menu will be grayed
  30. and not selectable.   To activate these grayed items, select "Connect" in the
  31. "NMEA" menu.   This does not require that the Comm port is connected.
  32.  
  33.  The "Write Way Point", "Read Way Point", "Range/Bearing to Way Point"
  34. and "Track" dialog boxes can stay open without suspending the operation
  35. of the program (modeless dialog boxs), All the other dialog boxes in
  36. NavPak,  require that they be closed before performing other operations.
  37.  
  38.   When using electronic plotting on a bitmap, keep in mind that most
  39. charts are based on very old surveys.  The relative positions of items
  40. on the chart are probably accurate,  but sometimes the longitude of the
  41. whole chart is off or an isolated hazard is incorrectly plotted.  When
  42. sailing close-in you should plot bearings on the bitmap to verify the
  43. NMEA position, and check for warnings on your paper charts.
  44.                  
  45.  
  46.                          WAYPOINTS
  47.  
  48.    When NavPak is started, a blank list is initialized which can contain
  49. 100 way points.  Waypoints can be written to this list, or it can be filled
  50. in from a list previously saved on disk.  A way point can be identified by
  51. double clicking near it, or by selecting the "Search" button in the
  52. "Read Way Point" dialog box.  There is a continuous read out of the
  53. distance and direction to each way point based on the position received
  54. through a serial port from a GPS or Loran.
  55.  
  56.    Each way point contains an ID tag, note, time, date, track, speed,
  57. and position.  The time and date are automatically set from the computer
  58. clock.  The position can be set from a point digitized on the screen or
  59. received through the serial port.  The ID tag is a five letter field, and
  60. the note is a 15 letter field which you can fill in.
  61.   
  62.    Way point lists can be recorded from any combination of different scale
  63. charts, so that a list can be displayed on a different chart from which it
  64. was made.  A list can be opened under one name and saved under another.
  65. When a list is opened or saved to a disk file, the entire block of 100
  66. way points is transferred.  The file size is the same for all lists,
  67. regardless of how many blank points there are in the list.
  68.  
  69.   The current waypoint flashes and can be changed from the
  70. "Read Way Point", "Write Way Point", and the "Range/Bearing to Way Point"
  71. dialog boxes.   When you select "Connect" from the "NMEA" menu, the current
  72. waypoint will start flashing with or without a GPS connected to the Comm
  73. port. The current waypoint will also start flashing when the
  74. "Write Way Point" or "Read Way Point" dialog boxs are open.
  75.  
  76.   The "Range/Bearing to Way Point" dialog box displays the distance and
  77. course to the current waypoint.  This dialog can stay open as a steering
  78. aid without suspending the operation of the program (modeless dialog box). 
  79. All the other dialog boxes in NavPak, except the "Write Way Point",
  80. "Read Way Point" and "Track"  dialog boxes, require that they be closed
  81. before performing other operations.
  82.  
  83.   To activate the "Range/Bearing to Way Point", select "Connect" from the
  84. "NMEA" menu.
  85.  
  86.  
  87.                       TRACK RECORDING
  88.  
  89.    The Track recording function will automatically record your position
  90. and time at set intervals, and will plot the track line and points on the
  91. screen.  The track list in NavPak-32 contains 760 points.
  92.  
  93.    The interval of track point recording can be set using the "Track"
  94. dialog box.  The default of one minute intervals will record points for
  95. 12 hours and 40 minutes.   The interval can be changed at any time.
  96.  
  97.    Each track point contains the time and position.  The time is
  98. automatically set from the computer clock and the position is set from
  99. data received from a GPS through the serial port.  A track point can be
  100. identified by double clicking near it, or by selecting the "Search" button
  101. in the "Track" dialog box after digitizing near it.   
  102.   
  103.    Track point lists can be recorded from any combination of different scale
  104. charts, so that a list can be displayed on a different chart from which it
  105. was recorded.  A list can be opened under one name and saved under another.
  106. When a list is opened or saved to a disk file, the entire block of 760
  107. track points is transferred.  The file size is the same for all lists,
  108. regardless of how many blank points there are in the list.  
  109.  
  110.    Track recording  can be turned on and off using the buttons in the
  111. "Track" dialog box.    If a track list is not loaded, turning on the track
  112. function will start recording at point numer 1.  Turning on the track
  113. funtion while a track list is loaded will resume recording after the last
  114. point recorded in the list.  If all 760 points are recorded, a message box
  115. will appear and the program will pause for acknowledgement.   The track
  116. list can be saved and a new track list can be started by selecting:
  117. "Clear Track List" in the "File" menu.  
  118.  
  119.  
  120.                         AUTO PILOT
  121.  
  122.     The AutoPilot function transmits the "APB" sentence per NMEA 0183 to
  123.  interface with an auto pilot.  NavPak receives from a GPS and compass 
  124.  and transmits to an autopilot on the same comm port, with the software
  125.  controlling overlapped messages.
  126.  
  127.    Using a 9 pin comm port on the computer, the receiving  pin 2 (RXD) is
  128.  connected to the GPS,  the transmitting pin 3 (TXD) is connected to the
  129.  auto pilot, and pin 5 (SG) is the common signal ground for the computer,
  130.  GPS and autopilot.
  131.  
  132.     Using a 25 pin comm port on the computer,  pin 2 is the TXD line,
  133.  pin 3 is the RXD line, and pin 7 is the SG line.
  134.  
  135.     The "Auto Pilot" dialog box in NavPak-32 is used to start and stop
  136.  the sentence transmission to the auto pilot.   The dialog box also
  137.  offers the following options:
  138.     
  139.       1. Steering towards the active waypoint.
  140.  
  141.       2. Steering a fixed course defined by a
  142.          point digitized on the screen.
  143.  
  144.       3. Steering a fixed course defined by 
  145.          typing the course in the box provided.
  146.     
  147.     NavPak will determine present heading from the NMEA HDT sentence.  
  148.  If HDT is not present on the data bus, it will use the VHW sentence.
  149.  If VHW is not present, then it will look for the HDG sentence.
  150.  If none of those are available, then COG from the RMC sentence will
  151.  be used as present heading.   To get accurate results from COG requires
  152.  DGPS.
  153.  
  154.                  STEER TOWARDS ACTIVE WAYPOINT
  155.    When steering towards the active waypoint, the course will be corrected
  156.  for leeway and drift.    While in this mode of operation, the
  157.  "Range/Bearing to Way Point"  dialog will give a continuously updated
  158.  indication of progress.  This mode will probably not work without
  159.  differential GPS (DGPS). 
  160.   
  161.  
  162.                 STEER TOWARDS A DIGITIZED POINT
  163.    Steering towards a digitized point offers the advantage of quick
  164.  course changes.  When using this option, digitize a point on the screen,
  165.  then open the "Auto Pilot" dialog box to reset the course. This defines
  166.  a fixed course which will not be affected by leeway or drift.
  167.  
  168.  
  169.                     STEER NUMERICAL COURSE
  170.    Entering a course by typing it into the edit box defines a fixed course
  171.  which will not be affected by leeway or drift.
  172.  
  173.  
  174.                         RADAR INTERFACE
  175.  
  176.    NavPak-32 will receive information from radar units which are ARPA (Automatic
  177.  Radar Plotting Aids) equipped to transmit NMEA data.   The radar functions do
  178.  not need to be turned on or off,  when the nesessary data is present at the Com
  179.  port,  NavPak will use it.   The standard data sentences provided by the
  180.  NMEA specification for radar interface are:
  181.  
  182.    1.  TLL, Tracked target latitude and longitude.
  183.    2.  TTM, Tracked target message.
  184.    3.  RSD, Radar system data.
  185.  
  186.    NavPak will plot up to 100 tracked targets as red squares, using the TLL
  187.  sentence.  If TLL is not present, then NavPak will calculate the target lat/lon
  188.  using the range and bearing from the TTM sentence.   If the radar is set to
  189.  Relative bearing units, then an accurate heading is required.   NavPak will
  190.  use VHW, HDT, or HDG for heading.   Where these are not present, then COG will be
  191.  used from the RMC sentence.   COG is used as a last resort since it may differ
  192.  slightly from the actual heading, depending on leeway.   The "Data" dialog box
  193.  should be checked to see if a heading is being received from VHW, HDT, or HDG,
  194.  otherwise check the COG in the "Title Bar" to see if it looks reasonable.   
  195.  
  196.    If the radar is set to True bearing units, then a heading is not required.
  197.  In either case, an accurate position must be present from RMC, GGA, or GLL.
  198.  NavPak uses a great circle formula to calculate target lat/lon from range and
  199.  bearing for accuracy at high latitudes and long distances.  
  200.  
  201.    At any time, if you double click the left mouse button near a radar
  202.  target, a dialog box will appear which displays all the information about the
  203.  target from the TTM sentence.   The radar cursor position will be plotted as a
  204.  square with a cross from the location given in the RSD sentence.
  205.  
  206.  Using the TTM sentence, NavPak will display the following:
  207.    1.  Target number.
  208.    2.  Target distance from own ship.
  209.    3.  Bearing from own ship (T=True, R= Relative).
  210.    4.  Target speed.
  211.    5.  Target course, degrees (T=True, R=Relative).
  212.    6.  Distance to closest-point-of-approach (NM).
  213.    7.  Time to closest-point-of-approach (minutes).
  214.    8.  Target name.
  215.    9.  Target status (L=Lost, Q=Query, T=Tracking).
  216.   10.  R=Reference target used to determine own
  217.        ship position or velocity.
  218.   11.  Acquisition (A=Auto, M=Manual).
  219.     
  220.     NavPak will plot the targets and radar cursor position on the chart with the radar
  221.  operating in course-up, heading-up, and north-up modes.   Speed and distance units
  222.  can be set to nautical miles, kilometers or statute miles. 
  223.  
  224.                      CURRENT SET and DRIFT
  225.  
  226.     NavPak will calculate current set and drift by comparing GPS fixes with heading
  227.  and speed obtained from a NMEA compatible compass and log or speedometer.
  228.  
  229.     NavPak-32 will look for the NMEA VHW sentence which gives speed and heading through
  230.  the water.   If VHW is not present, it will look for VLW to get distance travelled
  231.  from the log, and HDT, or HDG to get the present heading.   During an averaging
  232.  interval, the heading and speed or distance is recorded every 2 seconds.   At the end
  233.  of the averaging interval, the speed and headings are averaged and compared with GPS
  234.  fixes, using a great circle formula for accuracy at high latitudes.   The averaging
  235.  interval can be set from 0.1 to 12.0 minutes.   The resulting set and drift will be
  236.  the combined effects of current and leeway.    To get accurate set and drift requires
  237.  DGPS.  
  238.  
  239. /***********************  end NMEA.txt  ************************/
  240.